Transformations

On this page:

Transformation Options

This guide will cover the options available when working with Transformations in IAP for the 2020.2 release.

  1. Go to IAPAutomation Studio. The Automation Studio welcome page displays.

  2. Select + Create an Automation from the Quick Start card. The Create dialog opens.

    Figure 1: Automation Studio

    Navigate to Automation Studio

  3. Select Transformation from the dropdown list.

    Figure 2: Select Transformation

    Select Transformation

  4. Enter a name for the Transformation and a brief description. The name field is required.

  5. Click Create. The JSON Schema Transformation (JST) canvas displays.

    Figure 3: Create Transformation

    Create Transformation

  6. Build your workflow with the JST you created. For on-screen assistance, a guided tour prompt displays.

    Figure 4: Build JST Workflow

    Build JST

  7. Click the play button in the top toolbar. The Run Transformation dialog displays.

    Figure 5: Run Transformation

    Run Transformation

  8. Select the appropriate options (see table below) to use prior to running your transformation and then click Run.

    Figure 6: Select Transformation Options

    JST Options

    Option Description
    validateIncoming Validates your input. Checks if the input is the correct type and compatible with the enum set of constants in that incoming schema.
    revertToDefaultValue Enables use of a default keyword.
    • Default values from the incoming schemas will be used whenever a key/incoming data value is not provided.
    • If an outgoing schema has a default value, an incoming schema is assigned to it.
    • If the incoming schema does not have a default defined, then the default for the outgoing schema will be used.
    • If an outgoing schema has a default value defined, and nothing is assigned to it, then the default values will be in the transformation output.